import request from "@/utils/request";
const baseUrl = "/virtualNode"
export class virtualNodeApi{

    // 根据部署文件创建虚拟节点
    static createVirtualNode(data:any){
        return request.post(`${baseUrl}/addVirtualNode`,data)
    }

    // 根据宿主机ID及ip地址查询虚拟节点
    static getVirtualNodeByHostIdAndIp(data:any){
        return request.post(`${baseUrl}/getVirtualNode`,data)
    }

    // 根据虚拟节点宿主机查询虚拟节点个数
    static getVirtualNodeNum(data:any){
        return request.post(`${baseUrl}/getVirtualNodeNum`,data)
    }

    // 一键启动虚拟节点
    static startVirtualNode(data:any){
        return request.post(`${baseUrl}/startVirtualNode`,data)
    }

    // 一键停止虚拟节点
    static stopVirtualNode(data:any){
        return request.post(`${baseUrl}/stopVirtualNode`,data)
    }

    // 一键删除虚拟节点
    static deleteVirtualNode(data:any){
        return request.post(`${baseUrl}/deleteVirtualNode`,data)
    }

   
}